package com.ktgj.service.api.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 *  贵宾厅订单对象 order_viphall
 * 
 * @author ruoyi
 * @date 2021-09-03
 */
public class OrderViphallApi extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 订单主键 */
    private Long orderviphallId;

    /** 合作服务关联ID */
    @Excel(name = "合作服务关联ID")
    private Long contractViphallId;

    /** 合作服务价格ID */
    @Excel(name = "合作服务价格ID")
    private Long contractViphallPriceId;

    /** 订单流水号 */
    @Excel(name = "订单流水号")
    private Long orderNumber;

    /** 金色世纪ID */
    @Excel(name = "金色世纪ID")
    private Long jsjId;

    /** 卡号 */
    @Excel(name = "卡号")
    private String cardNumber;

    /** 大订单号 */
    @Excel(name = "大订单号")
    private String bigorderId;

    /** 来源方式ID */
    @Excel(name = "来源方式ID")
    private Long sourcewayId;

    /** 来源方式APP */
    @Excel(name = "来源方式APP")
    private String sourceappId;

    /** 航班号 */
    @Excel(name = "航班号")
    private String flightNumber;

    /** 起飞时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "起飞时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date departureTime;

    /** 出发城市  */
    @Excel(name = "出发城市 ")
    private String departureCity;

    /** 起飞机场三字码 */
    @Excel(name = "起飞机场三字码")
    private String departureairportCode;

    /** 起飞机场航站楼 */
    @Excel(name = "起飞机场航站楼")
    private String departureairportTerminalname;

    /** 到达时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "到达时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date arrivalTime;

    /** 到达城市 */
    @Excel(name = "到达城市")
    private String arrivalCity;

    /** 到达机场三字码 */
    @Excel(name = "到达机场三字码")
    private String arrivalAirportcode;

    /** 到达机场航站楼 */
    @Excel(name = "到达机场航站楼")
    private String arrivalAirportterminalname;

    /** 提醒时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "提醒时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date remindTime;

    /** 到店时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "到店时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date arrivalviphallTime;

    /** 离店时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "离店时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date departureviphallTime;

    /** 联系人姓名 */
    @Excel(name = "联系人姓名")
    private String contactName;

    /** 联系人电话 */
    @Excel(name = "联系人电话")
    private String contactPhone;

    /** 10 未支付15支付中 20 已支付(未消费)  25已到店 30 已完成（交易成功/已离店）
     * 40 取消订单(只有未支付订单才可取消) 50 退款中 60 交易关闭(整单退货) */
    @Excel(name = "10 未支付15支付中 20 已支付(未消费)  25已到店 30 已完成", readConverterExp = "交=易成功/已离店")
    private String status;

    /** 是否删除：0，未删除；1，已删除 */
    @Excel(name = "是否删除：0，未删除；1，已删除")
    private String isDeleted;

    /** 特殊服务要求 */
    @Excel(name = "特殊服务要求")
    private String specialRequest;

    /** 订单总金额 */
    @Excel(name = "订单总金额")
    private BigDecimal totalsalePrice;

    /** 建议零售价 */
    @Excel(name = "建议零售价")
    private BigDecimal totalrecommendedRetailprice;

    /** TOTALBASEPRICE */
    @Excel(name = "TOTALBASEPRICE")
    private BigDecimal totalbasePrice;

    /** 应付金额 */
    @Excel(name = "应付金额")
    private BigDecimal paymentAmount;

    /** 支付交易流水号 */
    @Excel(name = "支付交易流水号")
    private String paymentTradeserialnumber;

    /** 会员交易流水号 */
    @Excel(name = "会员交易流水号")
    private String membeRtradeserialnumber;

    /** 积分 */
    @Excel(name = "积分")
    private BigDecimal points;

    /** 代金券 */
    @Excel(name = "代金券")
    private BigDecimal voucherAmount;

    /** 预留款 */
    @Excel(name = "预留款")
    private BigDecimal depositAmount;

    /** 二维码 */
    @Excel(name = "二维码")
    private String twoKtserviceensionalCode;

    /** 支付状态：0,未支付;1，已支付;2,已退款; */
    @Excel(name = "支付状态：0,未支付;1，已支付;2,已退款;")
    private String paymentStatus;

    /** 会员账户支付方式：0000 位数分别代表 代金券 1，预留款 2，积分 3，旅通卡 4 */
    @Excel(name = "会员账户支付方式：0000 位数分别代表 代金券 1，预留款 2，积分 3，旅通卡 4")
    private String memberAccountpaymentmethod;

    /** 在线支付方式 */
    @Excel(name = "在线支付方式")
    private Long onlinePaymentmethod;

    /** 接待人ID */
    @Excel(name = "接待人ID")
    private Long owneremployeeId;

    /** 操作人ID */
    @Excel(name = "操作人ID")
    private Long opemployeeId;

    /** 创建时间 */
    @Excel(name = "创建时间")
    private Date createTime;

    /** 更新时间 */
    @Excel(name = "更新时间")
    private Date updateTime;

    /** 结算状态： 10，待结算;20，已结算; */
    @Excel(name = "结算状态： 10，待结算;20，已结算;")
    private String billStatus;

    /** 完成状态：0 员工处理，1 系统自动 */
    @Excel(name = "完成状态：0 员工处理，1 系统自动")
    private String completionStatus;

    /** oracle 订单ID */
    @Excel(name = "oracle 订单ID")
    private Long orderId;

    /** 来源公司：1金色世纪  2空铁管家 */
    @Excel(name = "来源公司：1金色世纪  2空铁管家")
    private String sourcecompanyId;

    /** 优惠券编码 */
    @Excel(name = "优惠券编码")
    private String couponNum;

    /** 优惠券金额 */
    @Excel(name = "优惠券金额")
    private BigDecimal couponAmount;

    /** 起飞机场名称 */
    @Excel(name = "起飞机场名称")
    private String deptairportName;

    /** 到达机场名 */
    @Excel(name = "到达机场名")
    private String arrairportName;

    /** 是否本人 */
    @Excel(name = "是否本人")
    private String isSelf;

    /** 随行 */
    @Excel(name = "随行")
    private Long followPeople;

    /** 免费人次 */
    @Excel(name = "免费人次")
    private Long freeNum;

    /** 支付金额 */
    @Excel(name = "支付金额")
    private BigDecimal paymentMoney;

    /** 0 为自己购买；1 为他人购买 */
    @Excel(name = "0 为自己购买；1 为他人购买")
    private String buyType;

    /** 类型 0贵宾厅1送机 2接机 */
    @Excel(name = "类型 0贵宾厅1送机 2接机")
    private String viphalllinkType;

    /** 会员优惠金额 */
    @Excel(name = "会员优惠金额")
    private BigDecimal vippackageDiscountamount;

    /** 随行劵次数 */
    @Excel(name = "随行劵次数")
    private Long usedenterinNum;

    /** 是否已推送 */
    @Excel(name = "是否已推送")
    private String haspushTrack;

    /** 是否已接单 */
    @Excel(name = "是否已接单")
    private String isacceptOrder;

    /** 随行劵码ID，多个以逗号分隔 */
    @Excel(name = "随行劵码ID，多个以逗号分隔")
    private String codeIds;

    /** 本人免费 */
    @Excel(name = "本人免费")
    private Long freeMember;

    /** 预留款锁定ID */
    @Excel(name = "预留款锁定ID")
    private Long depositLockid;

    /** 预留款使用ID */
    @Excel(name = "预留款使用ID")
    private Long depositbusinessId;

    /** 空港易行在线下单取的第三方渠道进厅码 */
    @Excel(name = "空港易行在线下单取的第三方渠道进厅码")
    private String serviceCode;

    /** 到厅人数、服务人数 */
    @Excel(name = "到厅人数、服务人数")
    private Long peopleNumber;

    /** 通过人数 */
    @Excel(name = "通过人数")
    private Long adoptPeopleNumber;

    /** 备注信息 */
    @Excel(name = "备注信息")
    private String remark;

    private List<ViphallApi> viphallApiList;

    public List<ViphallApi> getViphallApiList() {
        return viphallApiList;
    }

    public void setViphallApiList(List<ViphallApi> viphallApiList) {
        this.viphallApiList = viphallApiList;
    }

    @Override
    public Date getCreateTime() {
        return createTime;
    }

    @Override
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Override
    public Date getUpdateTime() {
        return updateTime;
    }

    @Override
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Long getAdoptPeopleNumber() {
        return adoptPeopleNumber;
    }

    public void setAdoptPeopleNumber(Long adoptPeopleNumber) {
        this.adoptPeopleNumber = adoptPeopleNumber;
    }

    public Long getPeopleNumber() {
        return peopleNumber;
    }

    public void setPeopleNumber(Long peopleNumber) {
        this.peopleNumber = peopleNumber;
    }

    public void setOrderviphallId(Long orderviphallId)
    {
        this.orderviphallId = orderviphallId;
    }

    public Long getOrderviphallId() 
    {
        return orderviphallId;
    }
    public void setContractViphallId(Long contractViphallId) 
    {
        this.contractViphallId = contractViphallId;
    }

    public Long getContractViphallId() 
    {
        return contractViphallId;
    }
    public void setContractViphallPriceId(Long contractViphallPriceId) 
    {
        this.contractViphallPriceId = contractViphallPriceId;
    }

    public Long getContractViphallPriceId() 
    {
        return contractViphallPriceId;
    }
    public void setOrderNumber(Long orderNumber) 
    {
        this.orderNumber = orderNumber;
    }

    public Long getOrderNumber() 
    {
        return orderNumber;
    }
    public void setJsjId(Long jsjId) 
    {
        this.jsjId = jsjId;
    }

    public Long getJsjId() 
    {
        return jsjId;
    }
    public void setCardNumber(String cardNumber) 
    {
        this.cardNumber = cardNumber;
    }

    public String getCardNumber() 
    {
        return cardNumber;
    }
    public void setBigorderId(String bigorderId) 
    {
        this.bigorderId = bigorderId;
    }

    public String getBigorderId() 
    {
        return bigorderId;
    }
    public void setSourcewayId(Long sourcewayId) 
    {
        this.sourcewayId = sourcewayId;
    }

    public Long getSourcewayId() 
    {
        return sourcewayId;
    }
    public void setSourceappId(String sourceappId) 
    {
        this.sourceappId = sourceappId;
    }

    public String getSourceappId() 
    {
        return sourceappId;
    }
    public void setFlightNumber(String flightNumber) 
    {
        this.flightNumber = flightNumber;
    }

    public String getFlightNumber() 
    {
        return flightNumber;
    }
    public void setDepartureTime(Date departureTime) 
    {
        this.departureTime = departureTime;
    }

    public Date getDepartureTime() 
    {
        return departureTime;
    }
    public void setDepartureCity(String departureCity) 
    {
        this.departureCity = departureCity;
    }

    public String getDepartureCity() 
    {
        return departureCity;
    }
    public void setDepartureairportCode(String departureairportCode) 
    {
        this.departureairportCode = departureairportCode;
    }

    public String getDepartureairportCode() 
    {
        return departureairportCode;
    }
    public void setDepartureairportTerminalname(String departureairportTerminalname) 
    {
        this.departureairportTerminalname = departureairportTerminalname;
    }

    public String getDepartureairportTerminalname() 
    {
        return departureairportTerminalname;
    }
    public void setArrivalTime(Date arrivalTime) 
    {
        this.arrivalTime = arrivalTime;
    }

    public Date getArrivalTime() 
    {
        return arrivalTime;
    }
    public void setArrivalCity(String arrivalCity) 
    {
        this.arrivalCity = arrivalCity;
    }

    public String getArrivalCity() 
    {
        return arrivalCity;
    }
    public void setArrivalAirportcode(String arrivalAirportcode) 
    {
        this.arrivalAirportcode = arrivalAirportcode;
    }

    public String getArrivalAirportcode() 
    {
        return arrivalAirportcode;
    }
    public void setArrivalAirportterminalname(String arrivalAirportterminalname) 
    {
        this.arrivalAirportterminalname = arrivalAirportterminalname;
    }

    public String getArrivalAirportterminalname() 
    {
        return arrivalAirportterminalname;
    }
    public void setRemindTime(Date remindTime) 
    {
        this.remindTime = remindTime;
    }

    public Date getRemindTime() 
    {
        return remindTime;
    }
    public void setArrivalviphallTime(Date arrivalviphallTime) 
    {
        this.arrivalviphallTime = arrivalviphallTime;
    }

    public Date getArrivalviphallTime() 
    {
        return arrivalviphallTime;
    }
    public void setDepartureviphallTime(Date departureviphallTime) 
    {
        this.departureviphallTime = departureviphallTime;
    }

    public Date getDepartureviphallTime() 
    {
        return departureviphallTime;
    }
    public void setContactName(String contactName) 
    {
        this.contactName = contactName;
    }

    public String getContactName() 
    {
        return contactName;
    }
    public void setContactPhone(String contactPhone) 
    {
        this.contactPhone = contactPhone;
    }

    public String getContactPhone() 
    {
        return contactPhone;
    }
    public void setStatus(String status)
    {
        this.status = status;
    }

    public String getStatus()
    {
        return status;
    }
    public void setIsDeleted(String isDeleted)
    {
        this.isDeleted = isDeleted;
    }

    public String getIsDeleted() 
    {
        return isDeleted;
    }
    public void setSpecialRequest(String specialRequest) 
    {
        this.specialRequest = specialRequest;
    }

    public String getSpecialRequest() 
    {
        return specialRequest;
    }
    public void setTotalsalePrice(BigDecimal totalsalePrice) 
    {
        this.totalsalePrice = totalsalePrice;
    }

    public BigDecimal getTotalsalePrice() 
    {
        return totalsalePrice;
    }
    public void setTotalrecommendedRetailprice(BigDecimal totalrecommendedRetailprice) 
    {
        this.totalrecommendedRetailprice = totalrecommendedRetailprice;
    }

    public BigDecimal getTotalrecommendedRetailprice() 
    {
        return totalrecommendedRetailprice;
    }
    public void setTotalbasePrice(BigDecimal totalbasePrice) 
    {
        this.totalbasePrice = totalbasePrice;
    }

    public BigDecimal getTotalbasePrice() 
    {
        return totalbasePrice;
    }
    public void setPaymentAmount(BigDecimal paymentAmount) 
    {
        this.paymentAmount = paymentAmount;
    }

    public BigDecimal getPaymentAmount() 
    {
        return paymentAmount;
    }
    public void setPaymentTradeserialnumber(String paymentTradeserialnumber) 
    {
        this.paymentTradeserialnumber = paymentTradeserialnumber;
    }

    public String getPaymentTradeserialnumber() 
    {
        return paymentTradeserialnumber;
    }
    public void setMembeRtradeserialnumber(String membeRtradeserialnumber) 
    {
        this.membeRtradeserialnumber = membeRtradeserialnumber;
    }

    public String getMembeRtradeserialnumber() 
    {
        return membeRtradeserialnumber;
    }
    public void setPoints(BigDecimal points) 
    {
        this.points = points;
    }

    public BigDecimal getPoints() 
    {
        return points;
    }
    public void setVoucherAmount(BigDecimal voucherAmount) 
    {
        this.voucherAmount = voucherAmount;
    }

    public BigDecimal getVoucherAmount() 
    {
        return voucherAmount;
    }
    public void setDepositAmount(BigDecimal depositAmount) 
    {
        this.depositAmount = depositAmount;
    }

    public BigDecimal getDepositAmount() 
    {
        return depositAmount;
    }
    public void setTwoKtserviceensionalCode(String twoKtserviceensionalCode) 
    {
        this.twoKtserviceensionalCode = twoKtserviceensionalCode;
    }

    public String getTwoKtserviceensionalCode() 
    {
        return twoKtserviceensionalCode;
    }
    public void setPaymentStatus(String paymentStatus) 
    {
        this.paymentStatus = paymentStatus;
    }

    public String getPaymentStatus() 
    {
        return paymentStatus;
    }
    public void setMemberAccountpaymentmethod(String memberAccountpaymentmethod) 
    {
        this.memberAccountpaymentmethod = memberAccountpaymentmethod;
    }

    public String getMemberAccountpaymentmethod() 
    {
        return memberAccountpaymentmethod;
    }
    public void setOnlinePaymentmethod(Long onlinePaymentmethod) 
    {
        this.onlinePaymentmethod = onlinePaymentmethod;
    }

    public Long getOnlinePaymentmethod() 
    {
        return onlinePaymentmethod;
    }
    public void setOwneremployeeId(Long owneremployeeId) 
    {
        this.owneremployeeId = owneremployeeId;
    }

    public Long getOwneremployeeId() 
    {
        return owneremployeeId;
    }
    public void setOpemployeeId(Long opemployeeId) 
    {
        this.opemployeeId = opemployeeId;
    }

    public Long getOpemployeeId() 
    {
        return opemployeeId;
    }
    public void setBillStatus(String billStatus) 
    {
        this.billStatus = billStatus;
    }

    public String getBillStatus() 
    {
        return billStatus;
    }
    public void setCompletionStatus(String completionStatus) 
    {
        this.completionStatus = completionStatus;
    }

    public String getCompletionStatus() 
    {
        return completionStatus;
    }
    public void setOrderId(Long orderId) 
    {
        this.orderId = orderId;
    }

    public Long getOrderId() 
    {
        return orderId;
    }
    public void setSourcecompanyId(String sourcecompanyId) 
    {
        this.sourcecompanyId = sourcecompanyId;
    }

    public String getSourcecompanyId() 
    {
        return sourcecompanyId;
    }
    public void setCouponNum(String couponNum) 
    {
        this.couponNum = couponNum;
    }

    public String getCouponNum() 
    {
        return couponNum;
    }
    public void setCouponAmount(BigDecimal couponAmount) 
    {
        this.couponAmount = couponAmount;
    }

    public BigDecimal getCouponAmount() 
    {
        return couponAmount;
    }
    public void setDeptairportName(String deptairportName) 
    {
        this.deptairportName = deptairportName;
    }

    public String getDeptairportName() 
    {
        return deptairportName;
    }
    public void setArrairportName(String arrairportName) 
    {
        this.arrairportName = arrairportName;
    }

    public String getArrairportName() 
    {
        return arrairportName;
    }
    public void setIsSelf(String isSelf) 
    {
        this.isSelf = isSelf;
    }

    public String getIsSelf() 
    {
        return isSelf;
    }
    public void setFollowPeople(Long followPeople) 
    {
        this.followPeople = followPeople;
    }

    public Long getFollowPeople() 
    {
        return followPeople;
    }
    public void setFreeNum(Long freeNum) 
    {
        this.freeNum = freeNum;
    }

    public Long getFreeNum() 
    {
        return freeNum;
    }
    public void setPaymentMoney(BigDecimal paymentMoney) 
    {
        this.paymentMoney = paymentMoney;
    }

    public BigDecimal getPaymentMoney() 
    {
        return paymentMoney;
    }
    public void setBuyType(String buyType) 
    {
        this.buyType = buyType;
    }

    public String getBuyType() 
    {
        return buyType;
    }
    public void setViphalllinkType(String viphalllinkType) 
    {
        this.viphalllinkType = viphalllinkType;
    }

    public String getViphalllinkType() 
    {
        return viphalllinkType;
    }
    public void setVippackageDiscountamount(BigDecimal vippackageDiscountamount) 
    {
        this.vippackageDiscountamount = vippackageDiscountamount;
    }

    public BigDecimal getVippackageDiscountamount() 
    {
        return vippackageDiscountamount;
    }
    public void setUsedenterinNum(Long usedenterinNum) 
    {
        this.usedenterinNum = usedenterinNum;
    }

    public Long getUsedenterinNum() 
    {
        return usedenterinNum;
    }
    public void setHaspushTrack(String haspushTrack) 
    {
        this.haspushTrack = haspushTrack;
    }

    public String getHaspushTrack() 
    {
        return haspushTrack;
    }
    public void setIsacceptOrder(String isacceptOrder) 
    {
        this.isacceptOrder = isacceptOrder;
    }

    public String getIsacceptOrder() 
    {
        return isacceptOrder;
    }
    public void setCodeIds(String codeIds) 
    {
        this.codeIds = codeIds;
    }

    public String getCodeIds() 
    {
        return codeIds;
    }
    public void setFreeMember(Long freeMember) 
    {
        this.freeMember = freeMember;
    }

    public Long getFreeMember() 
    {
        return freeMember;
    }
    public void setDepositLockid(Long depositLockid) 
    {
        this.depositLockid = depositLockid;
    }

    public Long getDepositLockid() 
    {
        return depositLockid;
    }
    public void setDepositbusinessId(Long depositbusinessId) 
    {
        this.depositbusinessId = depositbusinessId;
    }

    public Long getDepositbusinessId() 
    {
        return depositbusinessId;
    }
    public void setServiceCode(String serviceCode) 
    {
        this.serviceCode = serviceCode;
    }

    public String getServiceCode() 
    {
        return serviceCode;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orderviphallId", getOrderviphallId())
            .append("contractViphallId", getContractViphallId())
            .append("contractViphallPriceId", getContractViphallPriceId())
            .append("orderNumber", getOrderNumber())
            .append("jsjId", getJsjId())
            .append("cardNumber", getCardNumber())
            .append("bigorderId", getBigorderId())
            .append("sourcewayId", getSourcewayId())
            .append("sourceappId", getSourceappId())
            .append("flightNumber", getFlightNumber())
            .append("departureTime", getDepartureTime())
            .append("departureCity", getDepartureCity())
            .append("departureairportCode", getDepartureairportCode())
            .append("departureairportTerminalname", getDepartureairportTerminalname())
            .append("arrivalTime", getArrivalTime())
            .append("arrivalCity", getArrivalCity())
            .append("arrivalAirportcode", getArrivalAirportcode())
            .append("arrivalAirportterminalname", getArrivalAirportterminalname())
            .append("remindTime", getRemindTime())
            .append("arrivalviphallTime", getArrivalviphallTime())
            .append("departureviphallTime", getDepartureviphallTime())
            .append("contactName", getContactName())
            .append("contactPhone", getContactPhone())
            .append("status", getStatus())
            .append("isDeleted", getIsDeleted())
            .append("specialRequest", getSpecialRequest())
            .append("remark", getRemark())
            .append("totalsalePrice", getTotalsalePrice())
            .append("totalrecommendedRetailprice", getTotalrecommendedRetailprice())
            .append("totalbasePrice", getTotalbasePrice())
            .append("paymentAmount", getPaymentAmount())
            .append("paymentTradeserialnumber", getPaymentTradeserialnumber())
            .append("membeRtradeserialnumber", getMembeRtradeserialnumber())
            .append("points", getPoints())
            .append("voucherAmount", getVoucherAmount())
            .append("depositAmount", getDepositAmount())
            .append("twoKtserviceensionalCode", getTwoKtserviceensionalCode())
            .append("paymentStatus", getPaymentStatus())
            .append("memberAccountpaymentmethod", getMemberAccountpaymentmethod())
            .append("onlinePaymentmethod", getOnlinePaymentmethod())
            .append("owneremployeeId", getOwneremployeeId())
            .append("opemployeeId", getOpemployeeId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("billStatus", getBillStatus())
            .append("completionStatus", getCompletionStatus())
            .append("orderId", getOrderId())
            .append("sourcecompanyId", getSourcecompanyId())
            .append("couponNum", getCouponNum())
            .append("couponAmount", getCouponAmount())
            .append("deptairportName", getDeptairportName())
            .append("arrairportName", getArrairportName())
            .append("isSelf", getIsSelf())
            .append("followPeople", getFollowPeople())
            .append("freeNum", getFreeNum())
            .append("paymentMoney", getPaymentMoney())
            .append("buyType", getBuyType())
            .append("viphalllinkType", getViphalllinkType())
            .append("vippackageDiscountamount", getVippackageDiscountamount())
            .append("usedenterinNum", getUsedenterinNum())
            .append("haspushTrack", getHaspushTrack())
            .append("isacceptOrder", getIsacceptOrder())
            .append("codeIds", getCodeIds())
            .append("freeMember", getFreeMember())
            .append("depositLockid", getDepositLockid())
            .append("depositbusinessId", getDepositbusinessId())
            .append("serviceCode", getServiceCode())
            .append("peopleNumber",getPeopleNumber())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
